Literature Review of Model Based Test case Prioritization
نویسنده
چکیده
Software testing always “Performing Verification and Validation of the Software Product” for its correctness and accuracy of working. Every time it is not possible to perform each and every test case. Hence it is important to decide test case prioritization. The major goal of Test case prioritization is to prioritize the test case sequences and finding the faults as early as possible to improve efficiency of testing. In Component Based Software Development (CBSD) software are implemented using reusable components either they may be in-built components or third party components. By gathering all these different components final software product is constructed. In CBSD, this whole process takes less time and works rapidly. As tester is having limited access to source code of reusable components so tester can face many difficulties. In such situations test cases are ordered as per priority which can improve performance of software. Keywords— CBSD, Test Case, Test Case Prioritization.
منابع مشابه
A Survey on Model Based Test Case Prioritization
Regression testing is the process of validating modifications introduced in a system during software maintenance. As the test suite size is very large, system retesting consumes large amount of time and computing resources. This issue of retesting of software systems can be handled using a good test case prioritization technique. A prioritization technique schedules the test cases for execution...
متن کاملAssessment and Comparison of Fuzzy Based Test Suite Prioritization Method for GUI Based Software
The testing of event driven software has significant role to improve overall quality of software. Due to event driven nature of GUI based software many test cases are generated and it is difficult to identify test cases whose fault revealing capability is high. To identify those test cases test suite prioritization is done. Various test suite prioritization methods exists for GUI based software...
متن کاملEvolution of Test case Prioritization Approach in Software Testing and Role of Genetic Algorithm-Research in Progress
Numerous outgrowths can be noted such as effort, schedule as well as estimation of the testing. Hence, diversified approaches as well as methodologies have been anticipated for acquiring awareness of these outgrowths. Application of genetic algorithms for automatic test development has been a domain of attentiveness for many researchers. Genetic Algorithm (GA) is one analogous aspect of evoluti...
متن کاملSystematic Literature Review on Regression Test Prioritization Techniques
The purpose of regression testing is to validate the modified software and detect whether the unmodified code is adversely affected. Regression testing is primarily a maintenance activity. The main motivation behind this systematic review is to provide a ground for advancement of research in the field of Regression Test Prioritization. The existing techniques were compared along with their coll...
متن کاملTest-case Prioritization with Model-checkers
The order in which test-cases are executed has an influence on the rate at which faults can be detected. In this paper we demonstrate how test-case prioritization can be performed with the use of model-checkers. For this, different well known prioritization techniques are adapted for model-based use. New property based prioritization techniques are introduced. In addition it is shown that prior...
متن کامل